package com.minesweeper;
import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;

public class HelpDialog {
    private static HelpDialog instance;

    private HelpDialog() {}

    public static void show() {
        if (instance == null) {
            instance = new HelpDialog();
        }
        Alert alert = new Alert(AlertType.INFORMATION);
        alert.setTitle("游戏帮助");
        alert.setHeaderText("扫雷游戏规则");
        alert.setContentText("游戏目标是翻开所有没有地雷的格子，同时避免踩到地雷。\n" +
                "每个格子上的数字表示其周围 8 个格子中的地雷数量。\n" +
                "如果点击到地雷，游戏结束。\n" +
                "你可以使用鼠标右键标记疑似有地雷的格子。\n" +
                "游戏界面会显示已用时间和剩余雷数。");
        alert.showAndWait();
    }
}